small-leaf wormseed - French English Dictionary